package j06limit;

import j06limit.b1.Bird;

/**
 * 权限如何记忆
 * 宽松 - 严格   权限，写了就比不写强
 * public
 * protected  不同包的子类可访问
 * 缺省 只能在同包内访问
 * private
 *
 */

class Cat{
    // 最宽泛，
    public int age = 3;
    //最苛刻，只有再类中可访问
    private int blood = 300;

    public void f1(){

    }

}

//private class Dog{}
public class J1 {
    public static void main(String[] args) {
        System.out.println(new Cat().age);
//        System.out.println(new Cat().blood);

        System.out.println(new Bird().name);
//        System.out.println(new Bird().legs);
//        System.out.println(new Bird().age);
    }
}

//不同包的子类
class Tuoniao extends Bird{
    public void say(){
        System.out.println(legs);
//        System.out.println(age);
    }
}

class J2{
    public static void main(String[] args) {
//        System.out.println(new Snake());
    }
}
